package com.naiterui.ehp.bs.patient.service;

import com.naiterui.ehp.bp.support.exception.BusinessException;
import com.naiterui.ehp.bs.patient.vo.CacheDataVO;
import com.naiterui.ehp.bs.patient.vo.parameters.ParametersVO;

/**
 * 患者服务参数业务逻辑接口

 * @version 2015年6月24日 上午10:57:07 by Amber
 */
public interface IParametersService {

    /**
     * 获取系统参数
     * @return ConstantsVo <参数vo>
     * @History 2015年6月24日 上午11:03:09 by Amber
     */
    ParametersVO getParameters() throws BusinessException;

    /**
     * 刷新参数缓存
     * IParametersService.refreshParameters()<BR>
     * <P>Author : Amber </P>
     * <P>Date : 2015年8月28日 </P>
     * @return TODO
     */
    ParametersVO refreshParameters() throws BusinessException;

    /**
     * 获取系统城市和科室数据,用户客户端缓存
     * @return ConstantsVo <参数vo>
     * @History 2015年6月24日 上午11:03:09 by Amber
     */
    CacheDataVO getCacheData(Long cityVers, Long depVers) throws BusinessException;

}
